package com.legal.domain.po;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Schema(name = "ChatMemoryMsg", description = "chat对话用户端传来的实体")
public class ChatMemoryMsg {
    @Schema(description = "用户编号", example = "US20216637")
    private String userNo;

    @Schema(description = "对话类型：test、chat、analysis", example = "chat")
    private String type;

    @Schema(description = "对话id,用于绑定聊天记忆（新建对话就是新建一个chatId）", example = "chat-001")
    private String chatId;

    @Schema(description = "用户输入", example = "如何申请法律援助？")
    private String prompt;
}